where does a chemical engineer work